<?php

namespace Lib;

class Api {

	public static function AliPay_App($options = array()) {
		require_once 'Api/AliPay/App.php';
		return new \Lib\Api\AliPay_App($options);
	}

	public static function AliPay_Bill($options = array()) {
		require_once 'Api/AliPay/Bill.php';
		return new \Lib\Api\AliPay_Bill($options);
	}

	public static function AliPay_Pos($options = array()) {
		require_once 'Api/AliPay/Pos.php';
		return new \Lib\Api\AliPay_Pos($options);
	}

	public static function AliPay_Refund($options = array()) {
		require_once 'Api/AliPay/Refund.php';
		return new \Lib\Api\AliPay_Refund($options);
	}

	public static function AliPay_Scan($options = array()) {
		require_once 'Api/AliPay/Scan.php';
		return new \Lib\Api\AliPay_Scan($options);
	}

	public static function AliPay_Trade($options = array()) {
		require_once 'Api/AliPay/Trade.php';
		return new \Lib\Api\AliPay_Trade($options);
	}

	public static function AliPay_Transfer($options = array()) {
		require_once 'Api/AliPay/Transfer.php';
		return new \Lib\Api\AliPay_Transfer($options);
	}

	public static function AliPay_Wap($options = array()) {
		require_once 'Api/AliPay/Wap.php';
		return new \Lib\Api\AliPay_Wap($options);
	}

	public static function AliPay_Web($options = array()) {
		require_once 'Api/AliPay/Web.php';
		return new \Lib\Api\AliPay_Web($options);
	}

	public static function Cos_Autoload($options = array()) {
		require_once 'Api/Cos/Autoload.php';
		return new \Lib\Api\Cos_Autoload($options);
	}

	public static function WeChat_Card($options = array()) {
		require_once 'Api/WeChat/Card.php';
		return new \Lib\Api\WeChat_Card($options);
	}

	public static function WeChat_Custom($options = array()) {
		require_once 'Api/WeChat/Custom.php';
		return new \Lib\Api\WeChat_Custom($options);
	}

	public static function WeChat_Draft($options = array()) {
		require_once 'Api/WeChat/Draft.php';
		return new \Lib\Api\WeChat_Draft($options);
	}

	public static function WeChat_Freepublish($options = array()) {
		require_once 'Api/WeChat/Freepublish.php';
		return new \Lib\Api\WeChat_Freepublish($options);
	}

	public static function WeChat_Limit($options = array()) {
		require_once 'Api/WeChat/Limit.php';
		return new \Lib\Api\WeChat_Limit($options);
	}

	public static function WeChat_Media($options = array()) {
		require_once 'Api/WeChat/Media.php';
		return new \Lib\Api\WeChat_Media($options);
	}

	public static function WeChat_Menu($options = array()) {
		require_once 'Api/WeChat/Menu.php';
		return new \Lib\Api\WeChat_Menu($options);
	}

	public static function WeChat_Oauth($options = array()) {
		require_once 'Api/WeChat/Oauth.php';
		return new \Lib\Api\WeChat_Oauth($options);
	}

	public static function WeChat_Pay($options = array()) {
		require_once 'Api/WeChat/Pay.php';
		return new \Lib\Api\WeChat_Pay($options);
	}

	public static function WeChat_Product($options = array()) {
		require_once 'Api/WeChat/Product.php';
		return new \Lib\Api\WeChat_Product($options);
	}

	public static function WeChat_Qrcode($options = array()) {
		require_once 'Api/WeChat/Qrcode.php';
		return new \Lib\Api\WeChat_Qrcode($options);
	}

	public static function WeChat_Receive($options = array()) {
		require_once 'Api/WeChat/Receive.php';
		return new \Lib\Api\WeChat_Receive($options);
	}

	public static function WeChat_Scan($options = array()) {
		require_once 'Api/WeChat/Scan.php';
		return new \Lib\Api\WeChat_Scan($options);
	}

	public static function WeChat_Script($options = array()) {
		require_once 'Api/WeChat/Script.php';
		return new \Lib\Api\WeChat_Script($options);
	}

	public static function WeChat_Shake($options = array()) {
		require_once 'Api/WeChat/Shake.php';
		return new \Lib\Api\WeChat_Shake($options);
	}

	public static function WeChat_Tags($options = array()) {
		require_once 'Api/WeChat/Tags.php';
		return new \Lib\Api\WeChat_Tags($options);
	}

	public static function WeChat_Template($options = array()) {
		require_once 'Api/WeChat/Template.php';
		return new \Lib\Api\WeChat_Template($options);
	}

	public static function WeChat_User($options = array()) {
		require_once 'Api/WeChat/User.php';
		return new \Lib\Api\WeChat_User($options);
	}

	public static function WeChat_Wifi($options = array()) {
		require_once 'Api/WeChat/Wifi.php';
		return new \Lib\Api\WeChat_Wifi($options);
	}

	public static function WeMini_Crypt($options = array()) {
		require_once 'Api/WeMini/Crypt.php';
		return new \Lib\Api\WeMini_Crypt($options);
	}

	public static function WeMini_Delivery($options = array()) {
		require_once 'Api/WeMini/Delivery.php';
		return new \Lib\Api\WeMini_Delivery($options);
	}

	public static function WeMini_Guide($options = array()) {
		require_once 'Api/WeMini/Guide.php';
		return new \Lib\Api\WeMini_Guide($options);
	}

	public static function WeMini_Image($options = array()) {
		require_once 'Api/WeMini/Image.php';
		return new \Lib\Api\WeMini_Image($options);
	}

	public static function WeMini_Live($options = array()) {
		require_once 'Api/WeMini/Live.php';
		return new \Lib\Api\WeMini_Live($options);
	}

	public static function WeMini_Logistics($options = array()) {
		require_once 'Api/WeMini/Logistics.php';
		return new \Lib\Api\WeMini_Logistics($options);
	}

	public static function WeMini_Message($options = array()) {
		require_once 'Api/WeMini/Message.php';
		return new \Lib\Api\WeMini_Message($options);
	}

	public static function WeMini_Newtmpl($options = array()) {
		require_once 'Api/WeMini/Newtmpl.php';
		return new \Lib\Api\WeMini_Newtmpl($options);
	}

	public static function WeMini_Ocr($options = array()) {
		require_once 'Api/WeMini/Ocr.php';
		return new \Lib\Api\WeMini_Ocr($options);
	}

	public static function WeMini_Operation($options = array()) {
		require_once 'Api/WeMini/Operation.php';
		return new \Lib\Api\WeMini_Operation($options);
	}

	public static function WeMini_Plugs($options = array()) {
		require_once 'Api/WeMini/Plugs.php';
		return new \Lib\Api\WeMini_Plugs($options);
	}

	public static function WeMini_Poi($options = array()) {
		require_once 'Api/WeMini/Poi.php';
		return new \Lib\Api\WeMini_Poi($options);
	}

	public static function WeMini_Qrcode($options = array()) {
		require_once 'Api/WeMini/Qrcode.php';
		return new \Lib\Api\WeMini_Qrcode($options);
	}

	public static function WeMini_Scheme($options = array()) {
		require_once 'Api/WeMini/Scheme.php';
		return new \Lib\Api\WeMini_Scheme($options);
	}

	public static function WeMini_Search($options = array()) {
		require_once 'Api/WeMini/Search.php';
		return new \Lib\Api\WeMini_Search($options);
	}

	public static function WeMini_Security($options = array()) {
		require_once 'Api/WeMini/Security.php';
		return new \Lib\Api\WeMini_Security($options);
	}

	public static function WeMini_Soter($options = array()) {
		require_once 'Api/WeMini/Soter.php';
		return new \Lib\Api\WeMini_Soter($options);
	}

	public static function WeMini_Template($options = array()) {
		require_once 'Api/WeMini/Template.php';
		return new \Lib\Api\WeMini_Template($options);
	}

	public static function WeMini_Total($options = array()) {
		require_once 'Api/WeMini/Total.php';
		return new \Lib\Api\WeMini_Total($options);
	}

	public static function WePay_Bill($options = array()) {
		require_once 'Api/WePay/Bill.php';
		return new \Lib\Api\WePay_Bill($options);
	}

	public static function WePay_Coupon($options = array()) {
		require_once 'Api/WePay/Coupon.php';
		return new \Lib\Api\WePay_Coupon($options);
	}

	public static function WePay_Custom($options = array()) {
		require_once 'Api/WePay/Custom.php';
		return new \Lib\Api\WePay_Custom($options);
	}

	public static function WePay_Order($options = array()) {
		require_once 'Api/WePay/Order.php';
		return new \Lib\Api\WePay_Order($options);
	}

	public static function WePay_Redpack($options = array()) {
		require_once 'Api/WePay/Redpack.php';
		return new \Lib\Api\WePay_Redpack($options);
	}

	public static function WePay_Refund($options = array()) {
		require_once 'Api/WePay/Refund.php';
		return new \Lib\Api\WePay_Refund($options);
	}

	public static function WePay_Transfers($options = array()) {
		require_once 'Api/WePay/Transfers.php';
		return new \Lib\Api\WePay_Transfers($options);
	}

	public static function WePay_TransfersBank($options = array()) {
		require_once 'Api/WePay/TransfersBank.php';
		return new \Lib\Api\WePay_TransfersBank($options);
	}

	public static function WePayV3_Cert($options = array()) {
		require_once 'Api/WePayV3/Cert.php';
		return new \Lib\Api\WePayV3_Cert($options);
	}

	public static function WePayV3_Order($options = array()) {
		require_once 'Api/WePayV3/Order.php';
		return new \Lib\Api\WePayV3_Order($options);
	}

	public static function WePayV3_Refund($options = array()) {
		require_once 'Api/WePayV3/Refund.php';
		return new \Lib\Api\WePayV3_Refund($options);
	}

	public static function WorkWx_Department($options = array()) {
		require_once 'Api/WorkWx/Department.php';
		return new \Lib\Api\WorkWx_Department($options);
	}

	public static function WorkWx_Oauth($options = array()) {
		require_once 'Api/WorkWx/Oauth.php';
		return new \Lib\Api\WorkWx_Oauth($options);
	}

	public static function WorkWx_Robot($options = array()) {
		require_once 'Api/WorkWx/Robot.php';
		return new \Lib\Api\WorkWx_Robot($options);
	}

	public static function WorkWx_Test($options = array()) {
		require_once 'Api/WorkWx/Test.php';
		return new \Lib\Api\WorkWx_Test($options);
	}

	public static function WorkWx_User($options = array()) {
		require_once 'Api/WorkWx/User.php';
		return new \Lib\Api\WorkWx_User($options);
	}



}